<meta Content-Type="text/html" charset="utf-8">
<?php
    //inclui a classe Login  
    include_once '../modelo/mlogincomum.php';
    include_once '../dao/logincomumdaomysql.php';    
    class cLogin{
        private $msg;
        function __construct() {
            $login_comum = new LoginComum($_POST['usuario'], $_POST['senha']);
            $loginComumDAO = new LoginComumDAOMySQL();
                                    
            $stmt = $loginComumDAO->add($login_comum);
            if($stmt->errorCode() == 0){
                $this->msg = $login_comum->getUsuario(). " foi adicionado com sucesso";
            }else{
                $this->msg = $stmt->errorInfo()[2];
            }            
            header("Location: ../visao/login.php?msg=$this->msg");
            /*
            echo "<pre>";
            echo "INSERE: <br>";
            if($stmt->errorCode() == 0){
                echo $login_comum->getUsuario(). " foi adicionado com sucesso";
            }else{
                //Código de erro SQLSTATE
                //5 caracteres alfanuméricos definidos no padrão ANSI SQL
                echo "Código do erro SQLSTATE: " . $stmt->errorInfo()[0]."<br>";
                
                //Código de erro do driver específico.
                echo "Código do erro do Driver: " . $stmt->errorInfo()[1]."<br>";
                
                //Messagem de erro do driver específico.
                echo "Mensagem de erro do Driver: " . $stmt->errorInfo()[2]."<br>";
            }            
            //busca
            echo "<br>BUSCA:<br>";
            $stmt = $loginComumDAO->busca($_POST['usuario']);                                  
            while ($row = $stmt->fetch()) {
                print_r($row);
            }            
            
            //remove
            echo "<br>REMOVE:<br>";
            $stmt = $loginComumDAO->remove('a');                        
            print_r($stmt->errorInfo());                                    
            
            //Alterar
            echo "<br>ALTERAR:<br>";
            $login_comum->setSenha("12345");
            $stmt = $loginComumDAO->atualiza($login_comum);
            print_r($stmt->errorInfo());
            echo "</pre>";*/
            
        }
        
        function __destruct() {                        
            echo "Bye!"."<br>";            
        }
    } 
    $clogin = new cLogin();//ou new cLogin
?>  